/* AddMemberForm.css */
.form-container {
  margin-left: -0.9375rem;
  padding-left: 1rem;
  margin-top: -0.9375rem;
  background-color: #ffffff;
  border-radius: 0.5rem;
  height: 100%;
}

.form-container h2 {
  font-size: 1.125rem;
  font-weight: normal;
  margin-bottom: 1.25rem;
}

.tips {
  margin-bottom: 1rem;
  font-size: 1rem;
}

.tips span {
  color: #f5222d;
  font-weight: bold;
}

.form-row {
  display: flex;
  justify-content: space-between;
  gap: 1.5rem;
}

.form-row .ant-form-item {
  flex: 1;
}

/* 独特的类名前缀 */
.unique-single-add-form .ant-form-item-label > label.ant-form-item-required::before {
  display: none;
}

.unique-single-add-form .ant-form-item-label > label.ant-form-item-required::after {
  content: '*';
  color: #f5222d;
  margin-left: 0.25rem;
}

.unique-single-add-form .ant-form-item-label > label {
  font-weight: normal;
  font-size: 1.125rem !important;
}

/* 调整按钮样式 */
.singlebutton {
  border-radius: 0.25rem;
  background-color: #7096f6;
  color: white;
  font-size: 1.125rem;
  padding: 1.125rem 1.875rem;
  display: flex;
  align-items: center;
  margin-left: auto;
}

/* 鼠标悬停时的按钮样式 */
.singlebutton:hover {
  background-color: #40a9ff;
}

/* 按下时的按钮样式 */
.singlebutton:active {
  background-color: #096dd9;
}

/* 调整复选框的样式 */
.ant-checkbox-wrapper {
  font-size: 1.125rem;
  color: #8e8286;
}

.ant-checkbox .ant-checkbox-inner {
  width: 1.125rem;
  height: 1.125rem;
  border-color: #8e8286;
  border-width: 0.0625rem;
}

/* 复选框和按钮的容器样式 */
.form-actions {
  margin-top: 5.625rem;
  display: flex;
  align-items: center;
}
